319324
484552
382214
11915
863788
468488
40028
177286
503675
268615
721473
821137
5151799
3569581
3083148
2395804
2234988
2053609
1975358
191678
1771118
1722136
1691196
1638471